package JsoupXmlDtd;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.lang.String;

/*
      对象的使用:
         Jsoup :工具类,可以解析html或xml文档,返回Document
            * parse : 解析html或xml文档,返回Document
                *parse​(File in, String charsetName):解析xml或html文件
                *parse​(URL url, int timeoutMillis):通过网络路径获取指定的html或xml的文档对象
*/
public class demo02_Jsoup {
    public static void main(String[] args) throws IOException {
        //2获取Document对象
        //2.1获取03_student.xml的路径path
        String aa = demo02_Jsoup.class.getClassLoader().getResource("03_student.xml").getPath();
        //parse​(File in, String charsetName):解析xml或html文件
        /*Document bb = Jsoup.parse(new File(aa), "utf-8");
        System.out.println(bb);*/

        //parse​(URL url, int timeoutMillis):通过网络路径获取指定的html或xml的文档对象
        URL dd=new URL("https://baike.baidu.com/item/%E8%B4%B4%E5%90%A7/122101?fromtitle=%E7%99%BE%E5%BA%A6%E8%B4%B4%E5%90%A7&fromid=95221&fr=aladdin");//代表网络中的一个资源符
        Jsoup.parse(dd,10000);//设置时间10秒之后超时后不再解析

    }
}
